// 使用var的测试
console.log("=== Var测试 ===");

// 测试1：var简单赋值
console.log("测试1：简单赋值");
var a = 5;
console.log("初始值 a =", a);
a = 10;
console.log("赋值后 a =", a);

// 测试2：var与while循环
console.log("\n测试2：while循环");
var b = 0;
var i = 1;
console.log("循环前 b =", b);
while (i <= 3) {
  b = b + i;
  console.log("循环中 i =", i, "b =", b);
  i = i + 1;
}
console.log("循环后 b =", b);

// 测试3：var与for循环
console.log("\n测试3：for循环");
var c = 0;
var j = 1;
console.log("循环前 c =", c, "j =", j);
for (; j <= 3; j = j + 1) {
  c = c + j;
  console.log("循环中 j =", j, "c =", c);
}
console.log("循环后 c =", c, "j =", j);

// 测试4：var与break
console.log("\n测试4：break语句");
var e = "";
var k = 1;
console.log("循环前 e =", e);
for (; k <= 5; k = k + 1) {
  e = e + k;
  console.log("循环中 k =", k, "e =", e);
  if (k == 3) {
    console.log("执行break");
    break;
  }
}
console.log("break后 e =", e, "k =", k);

console.log("\n=== 测试结束 ===");